Skip to content

[release-13.2] Retire Debian Bullseye from packaging CI - #8836

Merged
ibrahim halatci (ihalatci) merged 2 commits into
release-13.2from
serhatandic-retire-bullseye-citus-13
Sep 10, 2026
Merged

[release-13.2] Retire Debian Bullseye from packaging CI#8836
ibrahim halatci (ihalatci) merged 2 commits into
release-13.2from
serhatandic-retire-bullseye-citus-13

Conversation

@serhatandic

@serhatandic serhat andic (serhatandic) commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Retire Debian Bullseye and modernize the Debian-based packaging CI targets on release-13.2.

The matrix now tests:

  • Debian Bookworm and Trixie
  • Ubuntu Jammy and Noble

PostgreSQL coverage and the aggregate Packaging gate remain unchanged. The same modernization is applied in #8835 and #8837.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's do the same for other branches as well.

Comment thread .github/workflows/packaging-test-pipelines.yml
Test Bookworm, Trixie, Jammy, and Noble while retiring Focal and Bullseye.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@codecov

codecov Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 28.95%. Comparing base (3d844e9) to head (6095c19).

❌ Your project check has failed because the head coverage (28.95%) is below the target coverage (87.50%). You can increase the head coverage or adjust the target coverage.

❗ There is a different number of reports uploaded between BASE (3d844e9) and HEAD (6095c19). Click for more details.

HEAD has 131 uploads less than BASE
Flag BASE (3d844e9) HEAD (6095c19)
17_regress_check-columnar-isolation_13.4-1_all 1 0
17_regress_check-split-output-plugin-denied 1 0
17_regress_check-follower-cluster 1 0
17_regress_check-follower-cluster_13.4-1_all 1 0
17_regress_check-columnar-isolation_13.4-1_v13.4.0_coordinatoronly 1 0
15_16_upgrade 1 0
17_regress_check-columnar-isolation_v13.4.0_all 1 0
17_regress_check-columnar-isolation_13.4-1_v13.4.0_workeronly 1 0
17_regress_check-follower-cluster_v13.4.0_all 1 0
15_regress_check-add-backup-node 1 0
17_regress_check-add-backup-node 1 0
17_regress_check-columnar-isolation 1 0
17_regress_check-enterprise-isolation-logicalrep-3_13.4-1_all 1 0
16_regress_check-split 1 0
17_regress_check-columnar 1 0
17_regress_check-columnar_v13.4.0_all 1 0
17_regress_check-enterprise-isolation-logicalrep-3_13.4-1_v13.4.0_workeronly 1 0
17_regress_check-columnar_13.4-1_v13.4.0_workeronly 1 0
15_regress_check-enterprise 1 0
17_regress_check-query-generator 1 0
15_regress_check-enterprise-isolation-logicalrep-3 1 0
16_regress_check-columnar-isolation 1 0
17_regress_check-enterprise 1 0
15_regress_check-query-generator 1 0
17_regress_check-enterprise_v13.4.0_all 1 0
17_regress_check-enterprise-isolation-logicalrep-2 1 0
15_regress_check-enterprise-isolation 1 0
16_regress_check-enterprise-isolation 1 0
15_regress_check-multi-1-create-citus 1 0
15_regress_check-multi-mx 1 0
17_regress_check-enterprise-isolation-logicalrep-2_13.4-1_v13.4.0_coordinatoronly 1 0
15_regress_check-columnar-isolation 1 0
16_regress_check-split-output-plugin-denied 1 0
16_regress_check-follower-cluster 1 0
15_regress_check-follower-cluster 1 0
15_regress_check-split-output-plugin-denied 1 0
15_regress_check-enterprise-failure 1 0
16_regress_check-vanilla 1 0
15_regress_check-failure 1 0
16_regress_check-enterprise-isolation-logicalrep-1 1 0
17_regress_check-enterprise-isolation-logicalrep-1 1 0
17_regress_check-enterprise-isolation 1 0
16_cdc_installcheck 1 0
17_arbitrary_configs_2 1 0
17_regress_check-columnar_13.4-1_v13.4.0_coordinatoronly 1 0
17_regress_check-enterprise_13.4-1_v13.4.0_workeronly 1 0
17_regress_check-enterprise_13.4-1_v13.4.0_coordinatoronly 1 0
17_regress_check-enterprise_13.4-1_all 1 0
17_regress_check-enterprise-isolation-logicalrep-3_13.4-1_v13.4.0_coordinatoronly 1 0
17_regress_check-enterprise-failure 1 0
16_regress_check-enterprise-failure 1 0
16_regress_check-failure 1 0
17_regress_check-multi 1 0
17_regress_check-multi_v13.4.0_all 1 0
17_regress_check-multi_13.4-1_all 1 0
17_regress_check-multi_13.4-1_v13.4.0_workeronly 1 0
17_arbitrary_configs_5 1 0
15_regress_check-isolation 1 0
17_regress_check-isolation_13.4-1_v13.4.0_workeronly 1 0
16_regress_check-isolation 1 0
16_arbitrary_configs_0 1 0
17_regress_check-multi_13.4-1_v13.4.0_coordinatoronly 1 0
17_regress_check-multi-1 1 0
15_regress_check-multi-1 1 0
17_regress_check-multi-1_13.4-1_v13.4.0_coordinatoronly 1 0
15_regress_check-operations 1 0
17_regress_check-operations 1 0
17_regress_check-isolation_v13.4.0_all 1 0
15_arbitrary_configs_0 1 0
16_arbitrary_configs_5 1 0
17_arbitrary_configs_4 1 0
15_arbitrary_configs_4 1 0
17_regress_check-operations_13.4-1_all 1 0
17_regress_check-multi-1_v13.4.0_all 1 0
16_arbitrary_configs_3 1 0
17_regress_check-add-backup-node_13.4-1_v13.4.0_coordinatoronly 1 0
17_arbitrary_configs_3 1 0
17_regress_check-multi-1_13.4-1_all 1 0
16_regress_check-enterprise 1 0
15_regress_check-columnar 1 0
15_cdc_installcheck 1 0
15_regress_check-enterprise-isolation-logicalrep-1 1 0
16_arbitrary_configs_2 1 0
17_cdc_installcheck 1 0
16_regress_check-query-generator 1 0
17_regress_check-multi-1_13.4-1_v13.4.0_workeronly 1 0
17_regress_check-enterprise-isolation_13.4-1_all 1 0
17_regress_check-multi-mx 1 0
17_regress_check-enterprise-isolation_13.4-1_v13.4.0_workeronly 1 0
17_regress_check-enterprise-isolation_v13.4.0_all 1 0
17_regress_check-failure 1 0
16_arbitrary_configs_1 1 0
17_arbitrary_configs_1 1 0
17_arbitrary_configs_0 1 0
15_arbitrary_configs_2 1 0
15_regress_check-multi 1 0
16_regress_check-multi 1 0
16_regress_check-multi-1 1 0
15_arbitrary_configs_1 1 0
17_regress_check-isolation_13.4-1_v13.4.0_coordinatoronly 1 0
15_regress_check-vanilla 1 0
17_regress_check-split_13.4-1_v13.4.0_coordinatoronly 1 0
17_regress_check-add-backup-node_13.4-1_v13.4.0_workeronly 1 0
17_regress_check-split_13.4-1_all 1 0
17_regress_check-split 1 0
17_regress_check-enterprise-isolation-logicalrep-3_v13.4.0_all 1 0
17_regress_check-enterprise-isolation-logicalrep-2_13.4-1_all 1 0
15_arbitrary_configs_3 1 0
17_regress_check-enterprise-isolation-logicalrep-3 1 0
17_regress_check-enterprise-isolation-logicalrep-1_13.4-1_all 1 0
17_regress_check-enterprise-isolation-logicalrep-1_13.4-1_v13.4.0_coordinatoronly 1 0
17_regress_check-enterprise-isolation-logicalrep-1_v13.4.0_all 1 0
17_regress_check-enterprise-isolation-logicalrep-1_13.4-1_v13.4.0_workeronly 1 0
15_arbitrary_configs_5 1 0
17_regress_check-enterprise-isolation_13.4-1_v13.4.0_coordinatoronly 1 0
16_regress_check-enterprise-isolation-logicalrep-3 1 0
17_regress_check-isolation_13.4-1_all 1 0
17_regress_check-add-backup-node_v13.4.0_all 1 0
16_17_upgrade 1 0
15_17_upgrade 1 0
17_regress_check-enterprise-isolation-logicalrep-2_v13.4.0_all 1 0
16_regress_check-multi-1-create-citus 1 0
17_regress_check-split_v13.4.0_all 1 0
17_regress_check-split_13.4-1_v13.4.0_workeronly 1 0
15_regress_check-split 1 0
16_regress_check-operations 1 0
17_regress_check-follower-cluster_13.4-1_v13.4.0_workeronly 1 0
15_regress_check-enterprise-isolation-logicalrep-2 1 0
16_regress_check-enterprise-isolation-logicalrep-2 1 0
16_arbitrary_configs_4 1 0
17_regress_check-operations_13.4-1_v13.4.0_workeronly 1 0
Additional details and impacted files
@@                Coverage Diff                @@
##           release-13.2    #8836       +/-   ##
=================================================
- Coverage         88.70%   28.95%   -59.75%     
=================================================
  Files               289      289               
  Lines             64633    64289      -344     
  Branches           8154     8062       -92     
=================================================
- Hits              57333    18617    -38716     
- Misses             4882    43491    +38609     
+ Partials           2418     2181      -237     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ihalatci
ibrahim halatci (ihalatci) merged commit 62c4899 into release-13.2 Sep 10, 2026
184 of 217 checks passed
@ihalatci
ibrahim halatci (ihalatci) deleted the serhatandic-retire-bullseye-citus-13 branch September 10, 2026 08:26
ibrahim halatci (ihalatci) added a commit that referenced this pull request Sep 10, 2026
Retire Debian Bullseye and modernize the Debian-based packaging CI
targets on `main`.

The matrix now tests:

- Debian Bookworm and Trixie
- Ubuntu Jammy and Noble

This removes Ubuntu Focal and its obsolete PG18/PG19 exclusions while
preserving PostgreSQL coverage and the aggregate `Packaging` gate.

Companion release-branch PRs:
- #8835 (`release-14.0`)
- #8836 (`release-13.2`)

Rollout order: update consumers before rolling out
citusdata/packaging#1234.

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: ibrahim halatci <ihalatci@gmail.com>
Co-authored-by: Ibrahim Halatci <ihalatci@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants